JavaScript runtime comparison